/*   
Theme Name:Daming
Theme URI:
Description:大名投资顾问
Author:stephen
Author URI:stpk@qq.com
Version:1.00
Tags: red, busniss
*/

/*  ------ basic ------------------- */

*{margin:0;padding:0;}

body{font-family:Tahoma,Arial; padding:0; margin:0; font-size:12px; text-align:center; color:#555; background:#fff url(images/bg.gif) repeat-x 0 0;}

a{color:#666; text-decoration:none;}a:hover{ color:#000;}

ul,li,p,dl,dt,dd{list-style:none;}

img{ border:none;}

h1,h2,h3,h4{font-size:14px;}

html{-webkit-text-size-adjust:none;}



/*  ------ other ------------------- */



.all{ width:980px; margin:0 auto; text-align:left; clear:both;}


.header,.con,.footer,.con_p,.p_con,.lp,.rp{ float:left; width:100%;}


.header{margin:40px 0 0 0;}

.logo{float:left;}

.tel{float:right;}


.nav{background:url(images/nav.gif) no-repeat; float:left; width:100%; height:40px;}

.nav ul {float:left; padding:0 0 0 20px;_padding:0 0 0 20px;}
.nav ul li{float:left; position:relative; background:url(images/nav_s.gif) no-repeat right center;}
.nav ul li.no_s{background:none 0;}
.nav ul li a{float:left; height:40px; line-height:40px; font-size:14px; font-family:微软雅黑,宋体; font-weight:normal; color:#fff;text-shadow:0px -1px 0px #610000; padding:0 16px;}
.nav ul li a:hover{background:url(images/nav_on.gif) repeat-x; color:#fff;}

.nav ul li ul{float:left; position:absolute; left:0; visibility:hidden;  background:#B60000; padding:0; z-index:9999; width:200px;}
.nav ul li ul li{margin:0; padding:0; float:none; height:25px; line-height:25px; background:none;}
.nav ul li ul li ul{top:0;}
.nav ul li ul li a,.nav ul li.on ul li a{float:left; font-size:12px; font-weight:normal; line-height:25px; font-family:Arial, Helvetica, sans-serif; border-top:1px solid #A30000; width:168px; height:25px; padding:0 16px;}
.nav ul li ul li a:hover,.nav ul li ul li.current_page_item a{background:#760000; color:#fff;}


.left{float:left; width:716px;overflow:hidden;}
.right{float:right; width:251px; overflow:hidden;}
.lp{padding:12px 0 0 0;}
.banner{float:left; width:100%;}
.news{float:left; background:url(images/news.gif) no-repeat; width:708px; height:31px; line-height:31px; overflow:hidden;}
.news h3{float:left; padding:0 10px; font-size:12px; color:#760000;}
.news_list{float:left; width:600px;}
.news_list a{float:left; width:100%; color:#760000;}.news_list a:hover{color:#000;}

.yw{float:left; width:110%;}
.yw_p{float:left; width:228px; display:inline; margin:0 12px 12px 0; background:url(images/bg1.gif) repeat-y;}
.yw_t{background:url(images/t1.gif) no-repeat; height:32px; width:100%; float:left;}
.yw_t h1{float:left; line-height:32px; color:#fff; padding:0 0 0 10px;}
.yw_c{background:url(images/b1.gif) no-repeat 0 bottom; float:left; width:100%;}
.yw_c ul{padding:10px;}
.yw_c ul li{background:url(images/ic1.gif) no-repeat 0 9px; line-height:24px; padding:0 0 0 15px;}
.newsmore_div{ float:left; width:100%;}
.newsmore_div ul{padding:10px; }
.newsmore_div ul li{background:url(images/ic1.gif) no-repeat 0 9px; line-height:24px; padding:0 0 0 15px;}

.rp{margin:16px 0 0 0;}
.ann{background:url(images/ann.gif) no-repeat; width:100%; height:278px; margin-top:0px; float:left;}
.ann_in{float:left; padding:15px; line-height:180%; margin-top:20px;}

.rp_bg{background:url(images/cl_bg.gif) repeat-y;}
.rt{background:url(images/cl_t.gif) no-repeat 0 0; height:30px; float:left; width:100%; border-bottom:1px solid #D4D4D4;}
.rt h1{float:left; line-height:30px; padding:0 0 0 15px; clear:both; font-family:微软雅黑,宋体; font-weight:bold; color:#2E4163;}
.rb{background:url(images/cl_b.gif) no-repeat; height:5px; line-height:0px; font-size:0px; float:left; width:100%;}
.rc{float:left; clear:both; padding:10px 12px; width:227px;}
.rc p{ line-height:180%;}

.rt2{ background:url(images/cat_t.gif) no-repeat; height:30px; float:left; width:100%;}
.rt2 h1{float:left; line-height:30px; padding:0 0 0 15px; clear:both; font-family:微软雅黑,宋体; font-weight:bold; color:#fff;}
.rc ul{float:left; width:100%;}
.rc ul li {width:100%; float:left;}
.rc ul li a{background:#E6E6E6 url(images/cat_b.gif) no-repeat; height:26px; line-height:26px; float:left; width:201px; padding:0 13px; margin-bottom:2px;}
.rc ul li.current_page_item a,.rc ul li a:hover{background:#B60000 url(images/cat_b.gif) 0 bottom; color:#fff;}


.con_p{ padding:10px 0 0 0;_padding:20px 0 0 0;}
.link_t{background:url(images/t2.gif) no-repeat; height:5px; line-height:0px; font-size:0px; float:left; width:100%;}
.link_b{background:url(images/b2.gif) no-repeat; height:5px; line-height:0px; font-size:0px; float:left; width:100%;}
.link_c{ float:left; width:100%; background:#D7D7D7;}
.link ul{float:left; padding:5px 0 5px 20px;}
.link ul li{float:left; width:105px; line-height:25px;}

.f_logo{overflow:hidden; padding:20px 0; border-bottom:2px solid #ddd; margin-bottom:20px;}
.f_logo ul{float:left; width:110%;}
.f_logo ul li{float:left; padding:0 10px 0 0;}

.footer{padding: 0 0 20px 0;color:#888;}
.f_nav{float:left;}
.cpy{float:right; }


/*page*/

.p_con{background:#D5DCE6; height:100px;}
.p_ban{padding:4px 0 0 0;}
.r_tt{float:left; width:100%; border-bottom:1px solid #ccc; padding:10px 0;}

.r_tt h1{font-size:18px; font-weight:bold; font-family:微软雅黑,宋体; float:left; color:#B60000;}

.text_con{float:left; width:100%; padding:10px 0; line-height:200%;}

.r_tt span{float:right; padding:5px 0 0 0; color:#888;}



ul.art_list{float:left; width:100%; padding:20px 0px;}

ul.art_list li{border-bottom:1px dashed #ddd; padding:5px 0; font-size:14px; float:left; width:100%;} 



ul.art_list li a{float:left; background:url(images/ic_1.gif) no-repeat 0 center; padding:0 0 0 15px;}

ul.art_list li span{float:right;}



.wp-pagenavi {	clear: both;}



.wp-pagenavi a, .wp-pagenavi span {

	text-decoration: none;

	border: 1px solid #BFBFBF;

	padding: 1px 5px;

	margin: 2px;

	display:inline;

	float:left;

}



.wp-pagenavi a:hover, .wp-pagenavi span.current {	border-color: #555; background:#555; color:#fff;}



.wp-pagenavi span.current {	font-weight: bold;}



#content, #content input, #content textarea { color: #606060; font-size: 12px; line-height:200%; }

#content pre, #content kbd, #content tt, #content var { font-size: 15px; line-height: 21px; }

#content code { font-size: 13px; }

#content dt, #content th { color: #000;}



#content h1{ color: #333; line-height: 1.5em; margin: 0 0 10px 0; font-size:25px;  font-family:微软雅黑,宋体;}

#content h2{ color: #333; line-height: 1.5em; margin: 0 0 10px 0; font-size:20px;  font-family:微软雅黑,宋体;}

#content h3{ color: #333; line-height: 1.5em; margin: 0 0 10px 0; font-size:18px;  font-family:微软雅黑,宋体;}

#content h4{ color: #333; line-height: 1.5em; margin: 0 0 10px 0;  font-size:16px; font-family:微软雅黑,宋体;}

#content h5{ color: #333; line-height: 1.5em; margin: 0 0 10px 0;  font-size:14px; font-family:微软雅黑,宋体;}

#content h6{ color: #333; line-height: 1.5em; margin: 0 0 10px 0;  font-size:12px; font-family:微软雅黑,宋体;}



#content table { margin: 0 0px 10px 0; text-align: left;font-size:12px; line-height:200%;}

#content table p{margin:0; padding:0;}

#content tr th, #content thead th { color: #888; font-size: 12px; font-weight: bold; line-height: 18px; padding: 9px 10px; }

#content tr td { padding:5px 10px; }

#content tr.odd td { background: #f2f7fc; }



#content .alignleft, #content img.alignleft { display: inline; float: left; margin-right: 24px; margin-top: 4px; }

#content .alignright, #content img.alignright { display: inline; float: right; margin-left: 24px; margin-top: 4px; }

#content .aligncenter, #content img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }

#content img.alignleft, #content img.alignright, #content img.aligncenter { margin-bottom: 12px; }





#content .attachment img { display: block; margin: 0 auto; }

#content hr { background-color: #e7e7e7; border: 0; clear: both; height: 1px; margin-bottom: 18px; }

#content p { margin-bottom: 3px; }




#content ol{ margin: 0 0 18px 1.5em; }


#content ol li{ list-style: decimal; margin: 0 0 5px 1.5em; }





#content strong { font-weight: bold; }

#content cite, em, i { font-style: italic; }

#content big { font-size: 131.25%; }

#content ins { background: #ffc; text-decoration: none; }

#content blockquote { font-style: italic; padding: 0 3em; }

#content blockquote cite, blockquote em, blockquote i { font-style: normal; }

#content pre { background: #f7f7f7; color: #222; line-height: 18px; margin-bottom: 18px; padding: 1.5em; }

#content abbr, acronym { border-bottom: 1px dotted #666; cursor: help; }

#content sup, sub { height: 0; line-height: 1; position: relative; vertical-align: baseline; }

#content sup { bottom: 1ex; }

#content sub { top: .5ex; }

#content input[type="text"], textarea { background: #f9f9f9; border: 1px solid #ccc; box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1); padding: 2px; }



.next_bar{float:left; width:100%; padding:10px 0; border-top:1px dashed #ddd; border-bottom:1px dashed #ddd;  font-size:12px; margin-bottom:10px; text-align:right;}

.appic_l{float:left;}

.appic_l a{float:left; background:url(images/ic_lc.gif) no-repeat 0 center; padding:0 0 0 12px; color:#144E8A;}
.appic_l a:hover{color:#000;}

.appic_r{float:right;}

.appic_r a{float:right; background:url(images/ic_rc.gif) no-repeat right center; padding:0 12px 0 0px; color:#144E8A;}
.appic_r a:hover{color:#000;}

.map_info{ background:url(images/ic_g.gif) no-repeat 5px center; line-height:40px; padding:0 0 0 40px;}
.feedback_info{float:left; width:100%; padding:10px 0;border-bottom:1px solid #ddd;border-top:1px solid #ddd;}
.fb_in{float:left; width:100%; background:#C5D8E1; color:#14558C;}
.fb_in p{float:left; padding:5px 0 5px 130px;}
.feedback_info input.wpcf7-text{border:1px solid #ccc; background:#fff; height:20px; line-height:20px; width:250px; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0 10px;}
.feedback_info textarea.wpcf7-validates-as-required{border:1px solid #ccc; background:#fff; height:100px; line-height:20px; width:400px; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0 10px;}
.feedback_info td{padding:5px 0; border-bottom:1px dashed #ddd;}

.feedback_info input.wpcf7-submit{ width:60px; height:25px; background:#fff; color:#555; line-height:25px; text-align:center; border:1px solid #ccc; cursor:pointer;}



.zz_list {float:left; width:100%; padding:10px 0 0 0;}
.zz_list .gallery {float:left; width:120%;}
.zz_list .gallery .gallery-item{float:left;background:url(images/zz_img.gif) no-repeat 0 0; width:164px; height:214px; overflow:hidden; display:inline; margin:0 35px 20px 0;}
.zz_list .gallery .gallery-item img{float:left; width:150px; height:200px; display:inline; margin:7px; border:0px none;}

.case_next_bar{float:right; padding:5px 0 0 0;}
.case_next_bar a{ color:#144E8A;}
.case_next_bar a:hover{ color:#000;}


.foot_link{width:980px; margin:10px auto;}
.foot_link ul li{ float:left; height:25px; line-height:25px;}